﻿@charset "utf-8";
/* CSS Document */
a:focus{ outline:none;-moz-outline:none}

.loginbg,.registbg,.pwdretrbg{ width:1000px; height:351px; margin:50px auto; text-align: left }
.loginbg{background:url(/static/images/login/LOGIN.png) no-repeat;-pie-png-fix:true;behavior: url(/static/images/customer/PIE.htc);}
.registbg{ background:url(/static/images/login/Regist.png) no-repeat;-pie-png-fix:true;behavior: url(/static/images/customer/PIE.htc);}
.pwdretrbg{border:2px}

.loginbk {width:530px; float:right; margin-top:80px;overflow:hidden;}
.registbk{ width:500px; float:left; margin-top:80px; padding-left:30px;overflow:hidden;}
.logintable .label{ width:60px; text-align:right; float:left;  height:34px; overflow:hidden; color:#333; line-height:34px;}
.registbk div.label_con{ width:410px; float:left; vertical-align:bottom; overflow:hidden; text-align:left}
.logintable .label_con{ float:left; height:34px; overflow:hidden; margin-left:10px; width:400px; line-height:34px; text-align: left}



.logintable .label_con input{ background:#fff; border:1px solid #29880A; padding:3px; color:#666; line-height:16px; margin:5px; overflow:hidden; zoom:1;}
.logintable .tr{ overflow:hidden; width:100%;}
.login_btn,.regist_btn,.login_btn2,.regist_btn2{ display:block;  background: url(/static/images/login/LOGINbg.png) no-repeat;-pie-png-fix:true;behavior: url(/static/images/customer/PIE.htc);}
.login_btn{ width:127px; height:45px; display:block; background-position:-150px 0;}
.login_btn2{ width:130px; height:50px;display:block; background-position:0 0; }
.regist_btn{ width:127px; height:45px; display:block; background-position:-150px -50px;}
.regist_btn2{ width:130px; height:50px;display:block; background-position:0 -50px; float:left; }
.zhifubaologin{ width:280px; float:right; margin-top:120px;color:#FFF; text-align:left; }
.zhifubaologin p{ padding:5px 0}

.prompt,.success,.error{padding:3px; line-height:16px; display:inline-block; overflow:hidden; margin:5px; vertical-align: bottom; zoom:1; margin-left: 40px }
.prompt span,.success span,.error span{ padding-left:10px; line-height:20px; overflow:hidden;}
.prompt{ background:#ddeeff; border:1px solid #80c5ff; position:relative;}
.prompt i,.error i{ margin:2px auto  auto 3px;display:block; float:left; text-align:left;  padding:0; width:16px; height:16px; background:url(/static/images/login/LOGINbg.png) no-repeat;-pie-png-fix:true;behavior: url(/static/images/customer/PIE.htc)}
.prompt i{ background-position:-40px -100px;}
.error{ background:#ffe8ed; border:1px  solid #cc0000;}
.error i{ background-position: -20px -100px;}
.success{ width:10px; height:16px; background:url(/static/images/login/LOGINbg.png) 0 -100px; overflow:hidden;-pie-png-fix:true;behavior: url(/static/images/customer/PIE.htc);}

.mt20{margin-top:20px}
.ml100{margin-left:100px}
.w_150{width:150px;}
.w_180{ width:180px}
.ml20{margin-left:20px}
.w_200{width:200px;}
.required{ color:#c00}
.fr{float:right;}


body,html{ margin:0; padding:0; color:#666; font-size:12px; font-family: Arial,微软雅黑,宋体;}
img{ vertical-align: middle;}
a{ color:#666;}
a:link,a:visited{ text-decoration:none;}
a:hover,a:active{ text-decoration: none;}
ul,li,ol{ list-style:none; margin:0 auto; padding:0;}
a,a img,img{ border:0 none;}


/*-------------------------------------------------------------------------
password error
-------------------------------------------------------------------------*/

.w_PError{ width:1000px; margin:20px auto; text-align:left; background-color:#FFFBF0; border:1px solid #CAE3A0; color:#888;}
.w_PError h1{ margin:0; padding:0; padding-left:10px; letter-spacing:1px;background-color: #dfeec0; border-bottom:1px solid #eee;
    filter:alpha(opacity=50 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#dfeec0,endcolorstr=#ffffff,gradientType=0);
    -ms-filter:alpha(opacity=50 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#dfeec0,endcolorstr=#ffffff,gradientType=0);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dfeec0), to(#ffffff)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #dfeec0, #ffffff); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(top, #dfeec0, #ffffff); /* Firefox 3.6-15 */
    background-image:      -o-linear-gradient(top, #dfeec0, #ffffff); /* Opera 11.10+ */
    background-image:         linear-gradient(to bottom, #dfeec0, #ffffff); /* Firefox 16+ */ font: bold 14px/32px 微软雅黑,宋体 Tahoma, Geneva, sans-serif; color:#29880a}
.w_PError p.wpe_tips{ padding:5px; padding-left:5%; color:#888}
.w_PError ul{ margin:0; padding:0; list-style:none}
.w_PError ul li{ display:block; padding:8px 0}
.w_PError ul li span.wpe_til{ width:15%; display:block; float:left; padding-right:15px; text-align:right; line-height:16px}


.w_PError input:focus,textarea:focus,select:focus {
    outline-width:0; /* No outline border for Safary */
}
.w_PError input[type="text"],input[type="password"],input[type="select"],input[type="search"],input[type="file"],textarea,select {
    border-color:#C4C4C4 #E9E9E9 #E9E9E9 #C4C4C4;
    border-style:solid;
    border-width:1px;
    padding:2px;
    color:#888; line-height:16px;
}
.w_PError input[type="submit"],input[type="reset"],input[type="button"] {
    margin-bottom:0;
}
.w_PError input:focus,textarea:focus {
    -moz-box-shadow:0 1px 1px rgba(196,196,196,0.5);
    -webkit-box-shadow:0 1px 1px rgba(196,196,196,0.5);
    box-shadow:0 1px 1px rgba(196,196,196,0.5);
    -webkit-focus-ring-color:none;
    border-color:#c4c4c4;
    background-color:#FFFFF0;
}
.btn_Errsubmit{ padding:3px  10px; border:1px solid #ccc; background-color:#fff; color:#888; line-height:16px; cursor:pointer;
    -webkit-border-radius: 3px; /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
    border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

    /* useful if you don't want a bg color from leaking outside the border: */
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}



.w_PErrorOK{ width:1000px; margin:20px auto; padding:30px 0;background-color:#FEFFE5; border:1px solid #CAE3A0; text-align: left;  color:#c00; font-weight:bold;}
.w_PErrorOK p{padding-left:20%;}
.w_PErrorOK span{ padding-right:5px; font-size:16px; color:#29880a}



/*----------------------------------------------------------------
login add TV
----------------------------------------------------------------*/

.loginbklft{ width:230px; float:left; margin:120px auto auto 80px; }
.loginbklft ul{ clear:both}
.loginbklft ul li{ display:block; padding:3px 0; text-align:left; color:#fff; line-height:18px;}
.bhlogin{ text-align:left; padding-left:75px}

.m80{ margin-left: 80px}


/*----------------------------------------------------------------
pwdretrieve
----------------------------------------------------------------*/
.pwgetbox {width:540px; float:right; margin-top:22px;overflow:hidden; text-align:left}
.pwgetbox  h1{ height:32px; margin-bottom:30px; background:url(/static/images/login/LOGINbg.png) no-repeat 0 -176px}
.pwget{ text-align:left; padding:5px 0;}
.getpw_btn{ border:0; background:transparent; width:127px; height:45px; display:block;  background: url(/static/images/login/LOGINbg.png) no-repeat; background-position:0 -122px ;-pie-png-fix:true;behavior: url(/static/images/customer/PIE.htc); cursor:pointer}


/*----------------------------------------------------------------
login + register 2012/10/16 
----------------------------------------------------------------*/
.LRmain{ width:500px; margin:50px auto; position:relative;zoom:1; border-top:6px solid #CC0000; background:url(/static/images/icon/bg_leftshadow.png) no-repeat left bottom; padding-bottom:8px; }
.LRmainBg{ position:absolute;right:0; bottom:0; _bottom:-8px; width:200px; height:8px; background:url(/static/images/icon/bg_rightshadow.png) no-repeat}
.LRmainD{ border:1px solid #C7C7C7;  }
.LRmainD h1{ padding:25px 0 10px 0; border-bottom:1px dashed #c7c7c7;}
.LRmainD h1 p{ width:50%; float:left; text-align:left;}
.LRmainD h1 p span{ float:left; margin:5px 5px auto auto; padding:2px 5px;background:#EEEEEE; font-weight:normal; line-height:18px; color:#444; letter-spacing:1px}
.LRmainD i.Ilogin, .LRmainD i.Iregister{ float:left; width:110px; height:30px; background:url(/static/images/login/LOGINbg.png) no-repeat }
.LRmainD i.Ilogin{ background-position:-288px 0}
.LRmainD i.Iregister{ background-position:-288px -39px}

.LRlogin{ width:516px; height: 300px; float:left; padding:20px 0; text-align:left; }
.LRlogin p, .LRegister p{ padding:10px 40px; clear:both;}
.LRlogin p label, .LRegister p label{ width:100px; display:block; float:left;text-align:right; padding-right:15px; font-weight:normal}
.LRlogin input, .LRegister input{ padding:2px; height:18px; line-height:16px; border:1px solid #29870B; color:#999}
.LRbtn_lg, .LRbtn_rg{ display:block; margin-left:115px; margin-top:15px;  width:128px; height:45px;  background:url(/static/images/login/LOGINbg.png) no-repeat }
.LRbtn_lg{ background-position:-290px -78px}
.LRbtn_rg{ background-position:-150px 0}

.LRegister{ width:516px; height: 300px; float:right; padding:20px 0 0 0;  text-align:left;}
.LRtv{ position:absolute; display:block; bottom:9px; right:1px; width:498px; background:#EEEEEE;padding:10px 0; text-align:center}
.LRtv img{ margin:15px  auto 5px auto}

.LRcenbg{ background:url(/static/images/icon/bgLR_reg.png) repeat-y 490px  ;}
.LRcenbg{ background:url(/static/images/icon/bgLR_reg.png) repeat-y 482px  ;}

/*----------------------------------------------------------------
login + register 2012/10/19
----------------------------------------------------------------*/
.LR_tipsj{ width: 280px; margin:auto; margin-bottom:8px;border:1px solid #29880a; background:#fff; padding:1px; }
.LR_tipsj span{ background:#d6efa1; display:block; padding:5px; text-align:center; font-weight:bold; color:#29880a}

